Computing the Loop Bound in Iterative Data Flow Graphs Using Natural Token Flow
نویسنده
چکیده
Signal processing applications which are iterative in nature are best represented by data flow graphs (DFG). In these applications, the maximum sampling frequency is dependent on the topology of the DFG, the cyclic dependencies in particular. The determination of the iteration bound, which is the reciprocal of the maximum sampling frequency, is critical in the process of hardware implementation of signal processing applications. In this paper, a novel technique to compute the iteration bound is proposed. This technique is different from all previously proposed techniques, in the sense that it is based on the natural flow of tokens into the DFG rather than the topology of the graph. The proposed algorithm has lower run-time complexity than all known algorithms. The performance of the proposed algorithm is illustrated through analytical analysis of the time complexity, as well as through simulation of some benchmark problems. Keywords— Data flow graph, Iteration period bound, Rateoptimal scheduling, Recursive DSP algorithms.
منابع مشابه
Intake Manifold Flow Assessment on a 3-cylinder Natural Aspirated Downsized Engine Using CFD and GT-SUITE
In this paper the intake manifold as the most effective part on engine’s volumetrice efficiency is in vestigated in detail with emphesizing on flow behavior and characterestics. The eight different design have been prepared and imported to CFD software. Five objective functions for investigation of flow have been connsidered and applied in TOPSIS with different weights. Mass flow rate,massfl...
متن کاملConditional and Iterative Structures using a Homogeneous Static Dataflow Graph Model
This paper presents a static dataflow graph model, where only data tokens are allowed to flow. The proposed model is formally described, and the dataflow graph is obtained by employing only actors with homogeneous I/O conditions. Each actor, which executes an elemental operation, is characterized by having one output and two input arcs. Even though no control tokens are allowed, so that no T-ga...
متن کاملThe Token Flow Model
This paper reviews and extends an analytical model for the behavior of dataflow graphs with data-dependent control flow. The number of tokens produced or consumed by each actor is given as a symbolic function of the Booleans in the system. Long-term averages can be analyzed to determine consistency of token flow rates. Short-term behavior can be analyzed to construct an annotated schedule, or a...
متن کاملRotation Scheduling on Synchronous Data Flow Graphs
Scheduling loops optimally is one of the important steps in parallel processing, since many applications are made up of iterative processes. There are few iterative processes, which can produce or consume more than one unit of data. These processes can be best described using synchronous data flow graphs (SDFG) or multi-rate graphs. A great deal of research has been done to optimize SDFGs using...
متن کاملDetermining the Minimum Iteration Period of an Algorithm1
Abstract — Digital signal processing algorithms are repetitive in nature. These algorithms are described by iterative data-flow graphs where nodes represent computations and edges represent communications. For all data-flow graphs, there exists a fundamental lower bound on the iteration period referred to as the iteration bound. Determining the iteration bound for signal processing algorithms d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012